﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using B303Langf.Parser.AST;

namespace B303Langf.Parser.ContextualAnalysis
{
   public enum ExpressionType
   {
      Value,
      Variable
   }

   public class ExpressionInfo
   {
      public ExpressionInfo( ExpressionType expressionType, TypeDenoter typeDenoter )
      {
         ExpressionType = expressionType;
         TypeDenoter = typeDenoter;
      }

      public ExpressionType ExpressionType
      {
         get;
         set;
      }

      public TypeDenoter TypeDenoter
      {
         get;
         set;
      }
   }
}
